What Is TimeStack We believe that quality software is in part achieved by testing and analysis. TimeStack should be an integral part of your software testing. TimeStack gives answers that can not be obtained using a logic analyzer, software simulator, or performance profiler. TimeStack can provide: * Maximum execution time, * Minimum execution time, * Deepest stack depth usage, and * Any possible stack imbalances. It will also document the execution path taken to achieve these. It has the ability to disassemble and print the results. TimeStack can allow you to prove that a program will execute within its limitations. The Benefits to You TimeStack reduces the possibility of human error inherent in other timing and stack analysis methods. TimeStack is better than a simulator because all possible combinations of branches can be examined easily using a patent pending algorithm. It can be a long and tedious task to configure the inputs of a simulator to time the path that is thought to be the longest executing. Branches may also be forced so that only certain paths are analyzed. System Requirements TimeStack will work well with any IBM PC or compatible with at least 512K of RAM and DOS 2.1. Any assembler that produces an Intel or Motorola hex file is fine.